body,
ul {
	margin: 0;
}

a {
	text-decoration: none;
	color: inherit;
}

.main {
	background-color: #eeeeee;
	/* 2021-1-4 */   min-width:1200px;
}

.head {
	position: relative;
	width: 100%;
	height: 200px;
	background: url(../images1022/head_bg.png) center top no-repeat;
}

.head_top {
	width: 100%;
	/* background: url(../images1022/top_bg.png); */
	top: 8px;
	position: relative;
}

.top_list {
	padding: 2px 0;
	text-align: right;
	width: 1200px;
	margin: 0 auto;
}

.top_list li {
	display: inline-block;
	margin: 0 20px;
	text-align: center;
}

.top_list li a {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 13px;
}

.top_list li span {
	display: block;
	line-height: 20px;
}

.menu {
	width: 100%;
	background-color: #1b7fc2;
}

.menu ul {
	width: 1200px;
	font-size: 0ch;
	margin: 0 auto;
	white-space: nowrap;
}

.menu ul li {
	display: inline-block;
	width: 170px;
	text-align: center;
	font-size: 18px;
	text-decoration: none;
	color: #fff;
}

.menu ul li:hover {
	background-color: #2372bd;
}

.menu ul li.current {
	background-color: #065baa;
}

.menu ul li a {
	display: block;
	padding: 10px 0;
	width: 100%;
}

.menu ul li a:hover {
	color: #fff;
}

.head_frame {
	width: 1200px;
	height: 90px;
	margin: 0 auto;
	position: relative;
}

.search {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 397px;
	height: 47px;
	background: url(../images1022/search_bg.png) center no-repeat;
}

.search input[type="text"] {
	width: 330px;
	height: 47px;
	font-size: 16px;
	border: none;
	outline: none;
	background: none;
	text-indent: 16px;
}

.search input[type="button"] {
	position: absolute;
	top: 0;
	right: 0;
	width: 60px;
	height: 100%;
	border: none;
	outline: none;
	background: none;
	cursor: pointer;
}

.hotSearch {
	width: 380px;
	position: absolute;
	right: 0px;
	bottom: -26px;
	color: #FFFFFF;
	font-size: 14px;
}

.hotSearch a {
	margin-right: 5px;
}

.hotSearch a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.foot {
	width: 100%;
	height: 143px;
	background-color: #888888;
	text-align: center;
	padding-top: 1px;
}

.foot_content {
	width: 1200px;
	margin: 0 auto;
	margin-top: 32px;
}

.foot_link {
	display: inline-block;
	vertical-align: middle;
	margin: 0 40px;
	cursor: pointer;
}

.foot_text {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	color: #fff;
	font-size: 14px;
	line-height: 24px;
}

.content {
	width: 1200px;
	margin: 0 auto;
	font-size: 0;
	padding: 20px 0;
}

.colum {
	display: inline-block;
	vertical-align: top;
}

#menu {
	height: 700px;
	position: relative;
	overflow: auto;
}

#menu>ul>li.layui-this>a {
	background-color: #398dd7;
	border-color: #398dd7;
	color: #fff !important;
}

.colum_name {
	background-color: #ef820b;
	padding: 10px;
	position: relative;
}

.colum_name span {
	display: block;
	text-align: center;
	color: #fff;
	font-size: 22px;
	line-height: 40px;
	background-color: rgba(255, 255, 255, 0.2);
}

.layui-nav {
	background-color: #fff;
}

.layui-nav-bar {
	display: none;
}

.layui-nav-tree {
	width: 100%;
}

.layui-nav-tree>.layui-nav-tree {
	padding: 5px 0;
}

.layui-nav-item a {
	border: 1px solid #eee;
	border-left: 8px solid #178cda;
	color: #333 !important;
	font-size: 18px;
	text-indent: 0 !important;
}



.layui-nav-itemed a {
	color: #178cda !important;
}

.layui-nav-itemed .layui-nav-item>a {
	color: #333 !important;
}

.layui-nav-itemed .layui-nav-itemed>a {
	color: #178cda !important;
}

.layui-nav-tree .layui-nav-item {
	padding: 5px 10px;
	width: auto;
}

.layui-nav-tree .layui-nav-item a:hover {
	background-color: #e1f0fa;
}

.layui-nav .layui-nav-more {
	width: 13px;
	height: 13px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url(../images1022/icon_more.png);
	margin-top: -9px;
	border: none;
}

.layui-nav .layui-nav-mored,
.layui-nav-itemed>a .layui-nav-more {
	border: none;
	background-position: 0 -13px;
}

.layui-nav-itemed>.layui-nav-child {
	background-color: transparent !important;
}

.layui-nav-tree .layui-nav-child dd.layui-this,
.layui-nav-tree .layui-nav-child dd.layui-this a,
.layui-nav-tree .layui-this,
.layui-nav-tree .layui-this>a,
.layui-nav-tree .layui-this>a:hover {
	background: none;
}

dd.layui-this a,
.layui-nav-item dd>a {
	margin: 5px 10px;
	color: #333 !important;
}

dl.layui-nav-child {
	margin-top: 10px;
}

.layui-nav-item .layui-nav-item a,
.layui-nav-item dd>a {
	background-color: #eff8ff !important;
	border: none;
	border-left: 4px solid #b8dbf3;
	font-size: 16px;
}

.layui-nav-item .layui-nav-item a:hover,
.layui-nav-item dd>a:hover {
	background-color: #cbe8ff !important;
}

.layui-nav-item .layui-nav-item a .layui-nav-more {
	width: 9px;
	height: 9px;
	margin-top: -6px;
	background-image: url(../images1022/icon_more2.png);
}

.layui-nav-itemed .layui-nav-itemed>a .layui-nav-more {
	border: none;
	background-position: 0 -9px;
}

.layui-nav-item .layui-nav-item dd a {
	background: none !important;
	margin: 0 10px;
	font-size: 14px;
	height: 32px;
	line-height: 32px;
	border: none;
	padding-left: 20px;
}

.layui-nav-item .layui-nav-item dd a:hover {
	background: #ebf7ff !important;
}

.layui-nav-item .layui-nav-item dd a .layui-icon {
	background-color: #b9dcf4;
	display: inline-block;
	width: 6px;
	height: 6px;
	vertical-align: middle;
	margin-right: 8px;
}

.layui-nav-item .layui-nav-item dd.layui-this a {
	color: #178cda !important;
}

.layui-nav-item .layui-nav-item dd.layui-this a .layui-icon {
	background-color: #1b7fc2;
}


.ps__rail-y:hover>.ps__thumb-y,
.ps__rail-y:focus>.ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y,
.ps__thumb-y {
	background-color: #b8dbf3;
}


.breadthread {
	font-size: 14px;
	color: #898989;
	margin-bottom: 20px;
}

.breadthread a {
	margin: 0 5px;
}

.breadthread a:hover {
	text-decoration: underline;
	color: #178cda;
}

.whiteWrap {
	padding: 20px;
	background-color: #fff;
	margin-top: 10px;
}

.whiteWrap h4 {
	font-weight: bold;
	font-size: 18px;
	color: #187fc4;
	margin-bottom: 20px;
}

.filter {}

.filter>div {
	display: inline-block;
	vertical-align: middle;
}

div.search_wrap {
	margin-right: 20px;
}

div.search_wrap span {
	font-size: 16px;
	color: #595757;
	margin-right: 10px;
}

div.search_wrap input[type="text"] {
	font-size: 14px;
	height: 34px;
	line-height: 34px;
	border: 1px solid #bfbfbf;
	padding: 0 10px;
}

input.laydate {}

.search_btn {}

.btn_1 {
	width: 100px;
	height: 34px;
	font-size: 0;
	border: none;
	outline: none;
	cursor: pointer;
	background: url(../images1022/btn_1.png) #5fa2d8 center no-repeat;
}

.table {
	margin-top: 20px;
}

.table table {
	width: 100%;
}

.table th {
	font-size: 16px;
	font-weight: normal;
	color: #333;
	background-color: #dceaf5;
	padding: 10px;
}

.table td {
	font-size: 14px;
	color: #666;
	padding: 10px;
	white-space: nowrap;
	text-align: center;
}

table tr:nth-child(2n+1) td {
	background-color: #f8f8f8;
}


.page {
	font-size: 14px;
	margin-top: 14px;
}

.page_c {
	float: right;
	display: inline-block;
}

.page_c ul {
	display: inline-block;
}

.page_c ul li {
	display: inline-block;
	cursor: pointer;
	margin: 0 10px;
	padding: 6px 10px;
	border-radius: 200px;
}

.page_c ul li:hover {
	background-color: #cdebff;
}

.page_c ul li.current {
	background-color: #1b7fc2;
	color: #fff;
}

.page_c input[type="number"] {
	width: 40px;
}

.page_c input[type="button"] {
	width: 50px;
	border-radius: 0;
	border: none;
	background-color: #178cda;
	color: #fff;
	height: 24px;
	cursor: pointer;
}

h4 img {
	margin-right: 10px;
}

.more {
	padding: 4px 10px;
	border: 1px solid #065baa;
	border-radius: 4px;
	font-size: 12px;
	color: #065baa;
	float: right;
}

.more:hover {
	background-color: #065baa;
	color: #fff;
}

.list li {
	padding: 6px 10px;
	color: #333;
	padding-left: 30px;
	background: url(../images1022/list_dot.png) left 12px no-repeat;
	font-size: 16px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.list li a:hover {
	text-decoration: underline;
	color: #178cda;
}

.attachment {}

.attachment li {
	cursor: pointer;
	background: url(../images1022/attach.png) no-repeat left center;
	font-size: 14px;
	line-height: 32px;
	padding-left: 20px;
}

.attachment li a {}

.attachment li a:hover {
	text-decoration: underline;
	color: #178cda;
}

.blue_p {
	color: #178cda;
	font-size: 14px;
}

.attachment {}

.article {
	margin-bottom: 20px;
}

.article h1 {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 20px;
}

.article p {
	font-size: 14px;
	text-indent: 2em;
	line-height: 32px;
}

.article p.text_right {
	text-align: right;
}

.link_list {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 10px;
}

.link_list li {
	display: inline-block;
	margin: 0 10px;
}

.grid {
	position: relative;
	font-size: 0;
}

.grid>li {
	vertical-align: top;
	display: inline-block;
	margin: 5px;
	font-size: 18px;
	border: 1px solid #187fc4;
	background-color: #fff;
	width: 280px;
	text-align: center;
	padding: 42px 0;
	position: relative;
	cursor: pointer;
}

.grid>li.block_more {
	z-index: 2;
}

.grid li.block_more:after {
	content: '';
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 10px;
	right: 10px;
	background-image: url(../images1022/icon_more3.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.grid>li:hover {
	background-color: #1b7fc2;
	color: #fff;
	background-position: 0 -16px;
}
.grid>li:hover span {
	color: #fff;
}

.drop {
	display: none;
	position: absolute;
	height: 0;
	right: -1px;
	top: 80px;
	z-index: 9;
	text-align: left;
	width: 1158px;
	/* width: auto; */
}

.block_line_dis {
	position: relative;
}
.block_line_dis .block_item {
	vertical-align: top;
	display: inline-block;
	margin: 5px;
	font-size: 18px;
	border: 1px solid #187fc4;
	background-color: #fff;
	width: 280px;
	/* text-align: center; */
	cursor: pointer;
	height: 110px;
}

.block_line_dis .block_item span {
	width:100%;
	height:110px;
	line-height:110px;
	position:relative;
	display: block;
	text-align: center;
}
.block_line_dis .block_item:hover span {
	color:#fff;
}
.block_line_dis .block_item a {
	display: block;
	width: 100%;
	height: 100%;
}
.bc_layer {
	position:absolute;
	width: 1158px;
	left: 5px;
	top: 85px;
	display: none;
	z-index: 20;
}
.bc_layer li {
	text-align:left!important;
}
.block_line_dis .block_more:hover .bc_layer {
	display:block;
}
.block_line_dis .block_more span:after {
	content: '';
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 10px;
	right: 10px;
	background-image: url(../images1022/icon_more3.png);
	background-repeat: no-repeat;
	background-position: 0 -0;
}
.block_line_dis .block_item:hover {
	background-color: #1b7fc2;
	color: #fff;
	background-position: 0 -16px;
}
.block_line_dis .block_item:hover.block_more span:after {
	background-position: 0 -16px;
}
.block_line_dis .block_item.active {
	background-color: #1b7fc2;
	color:#fff;
}
.block_line_dis .block_more.active span:after {
	background-image: url(../images1022/icon_more3.png);
	background-repeat: no-repeat;
	background-position: 0 -16px;
}

.bc_layer ul {
	border: 1px solid #1b7fc2;
	background-color: #ffffff;
	box-shadow: 0px 4px 10px rgba(0, 108, 180, 0.4);
	font-size: 0;
	padding: 5px;
	box-sizing: border-box;
}

.bc_layer ul li {
	padding: 10px 8px 10px 5px;
	font-size: 14px;
	color: #005bac;
	display: inline-block;
	text-align: left;
	width: 32.4%;
	vertical-align: top;
	margin: 0 5px;
	position:relative;
	box-sizing:border-box;
}
.bc_layer ul li:before {
	content:'';
	width:3px;
	height:3px;
	display:block;
	background:#3a89d0;
	position:absolute;
	left:0;
	top:20px;
}
.bc_layer ul li:hover {
	background-color: #e1f3ff;
	color: #005bac;
}
.bc_layer ul li:hover a {
	color: #005bac;
}


.overflow a {
	text-decoration: underline;
}

.overflow a:hover {
	color: #178cda;
}


.tab_style_1 {
	margin: 0;
}

.tab_style_1 .layui-tab-title {
	text-align: center;
	border: none;
}

.tab_style_1>.layui-tab-title li {
	font-size: 18px;
}

.tab_style_1>.layui-tab-title .layui-this {
	color: #187fc4;
	font-weight: bold;
}

.tab_style_1>.layui-tab-title .layui-this:after {
	border-width: 3px;
	border-color: #187fc4;
}

.layui-tab-content {
	padding: 0;
	padding-top: 20px;
}

.layui-carousel {
	cursor: pointer;
}

.layui-carousel[lay-indicator=outside] .layui-carousel-ind ul {
	background: none;
}

.layui-carousel-ind li {
	background-color: #dcdddd;
}

.layui-carousel-ind li.layui-this {
	background-color: #187fc4;
}

.photo_des {
	font-size: 16px;
	color: #333;
	padding: 10px;
}

.photo_des:hover {
	text-decoration: underline;
	color: #005bac;
}

.layui-carousel {
	display: inline-block;
}

.tab_style_2 {
	display: inline-block;
	vertical-align: top;
	margin: 0;
	margin-left: 20px;
}

.tab_style_2 .layui-tab-title li {
	padding: 4px 6px;
	line-height: normal;
	color: #898989;
	background-color: #dcdddd;
	border-radius: 4px;
	margin-right: 10px;
}

.tab_style_2 .layui-tab-title li.layui-this {
	background-color: #187fc4;
	color: #fff;
}

.tab_style_2 .layui-tab-title {
	height: auto;
}

.tab_style_2 .layui-tab-title .layui-this:after {
	display: none;
}

.tab_style_2 .layui-tab-content {
	padding-top: 2px;
}

.tab_style_3 {
	display: inline-block;
	position: absolute;
	top: 20px;
	right: 20px;

}

.tab_list {}

.tab_list li {
	margin-top: 16px;
	cursor: pointer;
}

.tab_list3 li {
	margin-top: 12px;
	cursor: pointer;
}

.tab_list li:hover span.list_name {
	text-decoration: underline;
	color: #005bac;
}

.tab_list li:before {
	content: '・';
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
}

.tab_list li span {
	display: inline-block;
	font-size: 14px;
	color: #666;
	vertical-align: middle;
}

.tab_list li span.list_name {
	width: 254px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.list_more2 {
	font-size: 14px;
	color: #187fc4;
	display: inline-block;
	position: relative;
	float: right;
	top: 12px;
	right: 6px;
}

.list_more2:hover {
	text-decoration: underline;
	color: #187fc4;
}

a.list_more2 span {
	background-image: url(../images1022/icon_arrow.png);
	width: 10px;
	height: 10px;
	display: inline-block;
}

.icon_list {}

.icon_list li {
	display: inline-block;
	width: 116px;
	text-align: center;
	cursor: pointer;
	position: relative;
	margin-bottom: 10px;
}

.icon_list li:after {
	width: 80px;
	height: 70px;
	position: absolute;
	content: '';
	display: none;
	background-image: url(../images1022/hover.png);
	top: 0px;
	left: 18px;
}

.icon_list li:hover:after {
	display: block;
}

.icon_list li span {
	font-size: 16px;
	color: #666;
	display: block;
	margin-top: 8px;
}

.advance {
	display: inline-block;
	width: 170px;
	vertical-align: top;
	text-align: center;
	margin-left: 10px;
	margin-top: 10px;
}

.adv_title {
	display: block;
	text-align: center;
	color: #187fc4;
	font-size: 16px;
}

.adv_block {
	display: block;
	margin-top: 10px;
	position: relative;
}

.adv_block:after {
	content: '';
	position: absolute;
	top: 0;
	left: 1px;
	z-index: 10;
	width: 100%;
	height: 100%;
	background-image: url(../images1022/hover.png);
	display: none;
}

.adv_block:hover:after {
	display: block;
}

.tab_style_3 .tab_list li span.list_name {
	width: 500px;
}


.rect_list {}

.rect_list li {
	display: inline-block;
	margin: 0 5px;
	width: 272px;
	/* overflow: hidden; */
	position: relative;
	cursor: pointer;
	text-align: center;
}

.rect_list li.first {
	background-color: #44b0f3;
}

.rect_list li.last {
	background-color: #7fa2f1;
}


.rect_list li:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: none;
	z-index: 10;
	background-image: url(../images1022/hover.png);
}

.rect_list li:hover:after {
	display: block;
}

.rect_list li img {
	width: 91px;
	margin-left: -4px;
}

.rect_list li.first {
	margin-left: 0;
}

.rect_list li.last {
	margin-right: 0;
}

.rect_list li span {
	display: block;
	width: 100%;
	position: absolute;
	top: 37px;
	font-size: 12px;
	color: #fff;
	text-align: center;
}

.round_list {
	margin-top: 10px;
	margin-bottom: 10px;
}

.round_list li {
	display: inline-block;
	border: 1px solid #eee;
	width: 119px;
	margin-right: 10px;
	margin-bottom: 10px;
	vertical-align: top;
	padding: 10px;
	padding-right: 0;
	height: 28px;
	cursor: pointer;
}

.round_list li:hover {
	background-color: #ececec;
}

.round_list li.last {
	margin: 0;
}

.round_list li img {
	margin-right: 4px;
}

.round_list li span {
	width: 84px;
	display: inline-block;
	vertical-align: middle;
	font-size: 12px;
	line-height: 15px;
	color: #333;
}

.round_list li.list_more {
	position: relative;
	left: 503px;
	width: 37px;
	height: initial;
	padding: 2px 6px;
}

.round_list li.list_more span {
	width: initial;
	display: block;
	text-align: center;
	font-size: 12px;
	color: #81ccb5;
}

.form_list {}

.form_list li {
	display: inline-block;
	width: 103px;
	margin-right: 10px;
	position: relative;
	overflow: hidden;
	cursor: pointer;
	height: 40px;
	background-color: #f5f6f8;
}

.form_list li:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: none;
	z-index: 10;
	background-image: url(../images1022/hover2.png);
}

.form_list li:hover:after {
	display: block;
}

.form_list li.last {
	margin: 0;
}

.form_list li img {
	margin-left: -3px;
}

.form_list li span {
	display: block;
	width: 100%;
	text-align: center;
	position: absolute;
	top: 12px;
	color: #187fc4;
	font-size: 12px;
}

.cell_list {
	margin-top: -10px;
}

.cell_list li {
	display: inline-block;
	width: 131px;
	overflow: hidden;
	margin-right: 10px;
	margin-top: 10px;
	height: 80px;
	position: relative;
	cursor: pointer;
}

.cell_list li:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: none;
	z-index: 10;
	background-image: url(../images1022/hover2.png);
}

.cell_list li:hover:after {
	display: block;
}

.cell_list li.last {
	margin-right: 0;
}

.cell_list li img {
	margin-top: -6px;
	margin-left: -4px;
	position: relative;
	z-index: 0;
}

.cell_list li span {
	width: 111px;
	padding: 0 10px;
	position: absolute;
	z-index: 10;
	top: 42px;
	font-size: 12px;
	color: #333;
	text-align: center;
}

.vert_list {
	margin-left: 30px;
	width: 180px;
	display: inline-block;
	border-left: 1px solid #dbdcdc;
	padding: 10px 30px;
	padding-left: 10px;
	padding-right: 0;
}

.vert_list li {
	padding: 14px 0;
	padding-left: 20px;
	cursor: pointer;
}

.vert_list li:hover {
	background-color: #f2f9fd;
}

.vert_list li img {
	margin-right: 10px;
}

.vert_list li span {
	display: inline-block;
	vertical-align: middle;
	font-size: 16px;
	color: #178cda;
}

.view-port {
	width: 1200px;
	overflow: hidden;
	position: relative;
}

.slider-container {
	position: relative;
	height: 85px;
	margin: 0;
	padding: 0;
}

.item {
	position: absolute;
	width: 291px;
	height: 85px;
	margin-right: 12px;
	cursor: pointer;
}

.item:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: none;
	z-index: 0;
	background-image: url(../images1022/hover2.png);
}

.item:hover:after {
	display: block;
}

.track {
	position: relative;
	margin-top: 12px;
	z-index: 10;
}

.track a.prev,
.track a.next {
	display: block;
	position: absolute;
	top: 75%;
	margin-top: -32px;
	width: 20px;
	height: 20px;
	background-position: center;
	background-repeat: no-repeat;
}

.track a.prev {
	left: 10px;
	background-image: url(../images1022/prev.png);
}

.track a.next {
	right: 10px;
	background-image: url(../images1022/next.png);
}

.track a.prev.disabled,
.track a.next.disabled {
	display: none;
}


.web {
	margin-top: 20px;
}

.web_title {
	display: inline-block;
	vertical-align: middle;
	color: #178cda;
	font-size: 18px;
	font-weight: bold;
	margin-right: 20px;
}

.web_list {
	display: inline-block;
	vertical-align: middle;
}

.web_list li {
	display: inline-block;
	vertical-align: middle;
	font-size: 12px;
	color: #999;
	margin-right: 10px;
}

.web_list li a:hover {
	color: #178cda;
}

.web_list li span {
	margin-left: 10px;
}

.web_list li.last {
	margin-right: 0;
}

.web_list li select {
	height: 30px;
	line-height: 30px;
	border: 1px solid #ccc;
	background: none;
	padding-left: 6px;
	width: 164px;
}

.layui-layer-title {
	font-size: 18px !important;
}



/* 新闻详情页 */
.content2 {
	width: 1200px;
	margin: 0 auto;
	font-size: 0;
	padding: 0 0 10px 0;
}

.detailed {
	margin: auto;
	position: relative;
	width: 900px;
}

.detailed h1 {
	color: #187fc4;
	font: 600 24px/1.5 "microsoft yahei";
	display: block;
	width: 100%;
	text-align: center;
	border-bottom: solid 3px;
}

.detailed img {
	display: block;
	margin: 10px auto;
}

.detailed p {
	
	display: block;
	;
	font: 16px/1.5 "microsoft yahei";
	color: #666;
	width: 100%;
	margin-bottom: 15px;
}

.detailed p.p_bold {
	font-weight: 800;
	color: #333333;
}

.detailed_botton {
	width: 100%;
	text-align: center;
}

.detailed_botton a {
	display: inline-block;
	height: 30px;
	width: 74px;
	margin: 30px;
}

.detailed_botton a#d_botton01 {
	background-image: url(../images1022/button_01.png);
}

.detailed_botton a#d_botton02 {
	background-image: url(../images1022/button_02.png);
}

.detailed_botton a#d_botton03 {
	background-image: url(../images1022/button_03.png);
}

.detailed_botton a#d_botton04 {
	background-image: url(../images1022/button_04.png);
}

.detailed table td {
	background-color: #FFFFFF !important;
}

.detailed table th {
	font-weight: 600 !important;
}


/* 12-03 */
/* news.html 新闻列表页 */
.list li a span {
	width: 700px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: inline-block;
}

.list li a em {
	font-weight: 400;
	float: right;
	vertical-align: middle;
	font-style: normal;
	line-height: 24px;
	/* color: #666666; */
}

/* zmhd_wszx2_more.html 政民互动-网上咨询-网上咨询列表 */
.tips {
	position: relative;
	padding: 8px 12px;
	border: 1px dashed #bfbfbf;
	background-color: #eeeeee;
	border-radius: 10px;
	margin-top: 10px;
}

.tips span {
	font: 14px/22px "microsoft yahei";
	color: #187fc4;
}

.tips p {
	font: 14px/22px "microsoft yahei";
	color: #666666;
	text-indent: 2em;
}

/* zmhd_wszx2_mtzx.html 政民互动-网上咨询-某条咨询 */
.text_left h1 {
	text-align: left;
	background-color: #dceaf5;
	padding: 6px;
	color: #187fc4;
	margin-bottom: 10px;
}

.text_left span {
	height: 3px;
	width: 870px;
	border-bottom: 1px dashed #bfbfbf;
	display: block;
	margin-bottom: 10px;
}

.text_orange {
	color: #ef820b;
}

.text_grey {
	color: #666666;
}

/* zmhd_wszx2_mtdc.html 政民互动-网上咨询-某条调查 */
.survey{
	width: 1100px;
	margin: auto;
	
}
.survey h1{
	color: #187fc4;
	font: 600 24px/1.5 "microsoft yahei";
	display: block;
	width: 100%;
	text-align: center;
	border-bottom: solid 3px;
}
.survey p{
	font:  14px/3 "microsoft yahei";
	display: block;
	width: 100%;
	text-align: right;
	color: #333333;
}
.survey_date{
	color: #666666;
}
.survey_item p{
	text-align: left;
	font: 600 15px/2 "microsoft sans serif";
}

.layui-input-block {
    margin-left: 0px !important;
}
.layui-form-radio>i:hover, .layui-form-radioed>i {
    color: #187fc4 !important;
}
.layui-form-checked[lay-skin=primary] i {
    border-color: #187fc4!important;
    background-color: #187fc4!important;
}
.layui-btn {
    background-color: #187fc4!important;
}
.layui-btn-primary {
    background-color: #fff!important;
}
.layui-btn-primary:hover {
    border-color: #187fc4!important;
}
.layui-btn-warm{
	background-color: #f2901a!important;
}

.survey_item table {
	line-height: 30px;
}
.survey_item table tbody tr td{
	font: 14px/2 "microsoft yahei";
	padding: 5px 10px;
	position: relative;
	display: inline-block;
	background-color: #FFFFFF;
}

.layui-bg-orange {
    background-color: #f2901a!important;
}


/* 12-04  zmhd_wyzx.html 政民互动——网上咨询——我要咨询 */
.input_table tbody tr{font-size: 14px;}
.input_table th {
    color: #000;
    text-align: right;
    font-weight: normal;
    padding: 2px 5px;
    height: 40px;
}
.input_table td {
    padding: 2px 5px;
    height: 40px;
	background-color: #FFFFFF!important;
}
.code_input{
	width: 266px; display: inline-block;
}
img.cap {
    border: 1px solid #c6d8e0;
    cursor: pointer;
}
.layui-form-select dl dd.layui-this {
    background-color: #187fc4!important;
}

/* zmhd_cjwt.html 政民互动——常见问题——更多 */
.layui-form-checked span, .layui-form-checked:hover span {
    /* background-color:  #187fc4!important; */
}
.layui-form-checked i, .layui-form-checked:hover i {
    /* color: #187fc4!important; */
}


/* zmhd_rmzjxx.html 人民建议征集信箱 */
p.rmzj_t{ font: 600 16px/30px "microsoft yahei";}


/* tsjb.html  12315投诉举报 */
.head_02{
	position: relative;
	width: 100%;
	height: 217px;
	background: url(../images1022/head_bg02.png) center top no-repeat;
	background-color: #2e82e0;
}
.content_02{
	width: 1000px;
	margin: 10px auto;
	position: relative;
	background-color: #FFFFFF;
	padding: 10px;
}
.tsjb_tab tbody tr th{
	border-right: solid 2px #efefef;
	color: #666666;
	font-size: 16px;
}
.tsjb_tab tbody tr td{
	position:relative;
	padding:  0 40px;
	background-color: #FFFFFF;
}
.tsjb_tab tbody tr td a span{
	font-size: 20px;
	font-weight: 600;
	margin-left: 10px;
	color: #666;
}
.tsjb_a{
	display: block;
	margin: 14px 0;
}
.tsjb_s{
	display: inline-block;
	top: 13px;
	position: relative;
}
.tsjb_s p{
	margin-left: 10px;
	color: #666666;
	font-size: 16px;
}

/* 修改news.html结构 */
.colum_menu iframe {
	width: 100%;
	height: 100%;
}

/* 12-09   zwgk01.html 政务公开 */
.zw_cont{
	margin: 10px auto;
	width: 260px;
	position: relative;
}
.zw_cont h4{
	margin: 10px auto;
}
.zw_cont h4 img{
	width: 260px;
}
.zw_list li {
    display: inline-block;
    width: 127px;
    overflow: hidden;
    height: 80px;
    position: relative;
    cursor: pointer;
}
.zw_list li img {
    position: relative;
    z-index: 0;
}

.zw_list li span {
    width: 111px;
	padding: 0 10px;
	position: absolute;
	z-index: 10;
	top: 40px;
	font-size: 13px;
	line-height: 15px;
	color: #333;
	text-align: center;
}
.zw_list li::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: none;
    z-index: 10;
    background-image: url(../images1022/hover2.png);
}
.zw_list li:hover::after {
    display: block;
}

.zw_cont h4 a::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: none;
    z-index: 0;
    background-image: url(../images1022/hover2.png);
}
.zw_cont h4 a:hover::after {
    display: block;
}
.zw_link li{
	display: inline-block;
	width: 280px;
	height: 46px;
	margin: 5px;
	position: relative;
	overflow: hidden;
	cursor: pointer;
}
.zw_link li a::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: none;
    z-index: 10;
    background-image: url(../images1022/hover2.png);
}
.zw_link li a:hover::after {
    display: block;
}


.channel_left {
    display: inline-block;
    width: 306px;
    vertical-align: top;
	font: 16px/30px Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;
	color: #187fc4;
}

.channel_right {
    display: inline-block;
    width: 490px;
    vertical-align: top;
    margin-left: 45px;
	font: 16px/30px Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;
	color: #666666;
}

/* 12-10 lxztc.html  联系直通车 */
.contact{
	background: url(../images1022/contact_bg.jpg) center bottom no-repeat;
	background-color: #FFFFFF;
}
.contact_left {
    display: inline-block;
    vertical-align: top;
	margin: 40px;
}
.contact_left p{
	font-size: 16px;
	color: #333333;
}
.contact_left p strong{
	font-size: 16px;
	color: #333333;
}

     /* 表格 */
.table_main{
	margin-bottom: 15px;
	height: 582px;
	overflow: auto;
}

.table_main table  {
    width: 100%;
    margin-top: 10px;
    border-color: #cecece;
    font-size: 14px;
    font-weight: 400;
    
}

.table_main table th {
	border: 1px solid #c8e5ff;
	padding: 12px 10px;
	color: #333;
	background: #e2f1fe;
	text-align: left;;
}


.table_main table td {
	border: 1px solid #e2f1fe;
	padding: 12px 10px;
	color: #666;
}

/* bmfw_bssx.html 便民服务-办事事项 */
.list_left{
	width: 250px;
}
.list_left li a {
	font-size: 14px;
	margin-left: -10px;
}
.list_left li a span {
    width: 120px;
	font-size: 14px;
	overflow: hidden;
}

.list_left li a em {
	border-left: solid 1px #999999;
	padding-left: 3px;
	top: -5px;
	position: relative;
	font-size: 14px;
	float: revert;
	line-height: revert;
}

.table_left table tr th{
	text-align: left;
	font-weight: 600;
	background-color: #f8f8f8;
}
.table_left table tr td{
	text-align: left;

}
.table_left table tr td span{
	margin: auto 5px;
}
.table_left table tr td a{
	line-height: 36px;
}
.table_left table tr td a:hover{
	color: #187fc4;
}

/*jgzn.html   iframe_jgzn.html 机构职能 */
.insti_context {
    font: normal 16px/28px "";
    padding: 30px 26px;
    color: #666666;
}

.sc_leader_con {
	padding: 80px 60px;
}
.sc_leader_con .sc_leader_lf {
	width: 38%;
	display: inline-block;
	vertical-align: middle;
	box-sizing: border-box;
	padding-right: 30px;
	text-align: center;
}
.sc_leader_con .sc_leader_lr {
	width: 60%;
	border-left: 1px solid #eee;
	box-sizing: border-box;
	display: inline-block;
	vertical-align: middle;
	padding: 30px 0 30px 30px;
}
.sc_leader_con .sc_leader_lf span.sc_l_name {
	text-align: center;
	display: block;
	font: bold 26px/1 "microsoft yahei";
	color: #187fc4;
}
.sc_leader_con .sc_leader_lf b.sc_l_item {
	text-align: center;
	border: 1px solid #f03938;
	color: #f03938;
	font:bold 16px/20px "microsoft yahei";
	padding: 8px 30px;
	margin-top: 30px;
	display: inline-block;
}
.sc_leader_con .sc_leader_lr p {
	text-indent: 36px;
	font: 18px/32px "microsoft yahei";
	color: #333;
	display: block;
}
.sc_leader_con .sc_leader_lr p.sc_experience {
	margin-top: 30px;
}


/* 12-15 ztzl_zlfz.html  专题专栏-质量发展*/

.blyw{
    display: inline-block;
    width: 865px;
    height: 100px;
    margin: 5px;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}
.blyw::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: none;
    z-index: 10;
    background-image: url(../images1022/hover2.png);
}
.blyw:hover::after {
    display: block;
}




   /* 文章详情页面样式修改 */
.article_top{
	height: auto;
	width: 100%;
	border-bottom: solid 3px #187fc4;
	margin-bottom: 10px;
}
.article_top h2 {
    color: #187fc4;
    font: 600 28px/1.5 "microsoft yahei";
    display: block;
    width: 100%;
    text-align: center;
	margin-bottom: 20px;
}
.article_top_left{
	position: relative;
}
.article_top_left span{
	display: inline-block;
	font-size: 14px;
	line-height: 1;
	margin-right: 15px;
	color: #666;
}


.controls {
	text-align: right;
	font-size: 14px;
	position: relative;
	top: -17px;
}
.controls a {
    font-size: 14px;
    color: #333333;
    padding: 4px 7px;
	font-weight: 700;
	line-height: 1;
}
.selected {
    border: 1px solid #187fc4;
    color: #187fc4!important;
    border-radius: 4px;
}
#ivs_content{
	margin-top: 10px;
	position: relative;
}

/* 12-16  grpt.html 个人平台 */
.grpt_l{
	width: 564px;
	display: inline-block;
}
.grpt_r{
	width: 264px;
	height: 506px;
	float: right;
	display: inline-block;
	border-left: solid 1px #E2E2E2;
	padding-left: 20px;
}
.table_l td{
	text-align: left;
	font-size: 16px;
	}
.table_l td strong{
	font-size: 20px;
	color: #f08300;
}
.clear{
	clear: both;
}
.grpt_rsp1{
	width: 260px;
	height: 90px;
	background-image: url(../images1022/img_user.png);
	display: block;
	text-align: center;
	position: relative;
	margin-bottom: 8px;
}
.grpt_rsp1{
	width: 260px;
	height: 90px;
	background-image: url(../images1022/img_user.png);
	display: block;
	text-align: center;
	position: relative;
	margin-bottom: 8px;
}
.grpt_rsp1 h5{
	font: 800 22px/1.5 "microsoft yahei";
	display: block;
	color: #FFFFFF;
	position: relative;
	padding-top: 14px;
}
.grpt_rsp1 p{
	font:  16px/1.5 "microsoft yahei";
	display: block;
	color: #FFFFFF;
}

.grpt_list li{
	font-size: 14px;
	color: #666;
	text-align: center;
	display: inline-block;
	/* width: 126px; */
	/* height: 90px; */
	background-color: #f5f6f8;
	margin: 2px;
}
.grpt_list li a{
	width: 126px;
	height: 90px;
	display: block;
}
.grpt_list li a:hover{
	background-color: #e1e4e9;
}
.grpt_list li a i{
	width: 26px;
	height:  26px;
	position: relative;
	display: block;
	margin: auto;
	top: 19px;
}
.grpt_list li a span{
	position: relative;
	top: 29px;
}
#grpt_list_1{
	background: url(../images1022/icon_u1.png)  no-repeat ;
}
#grpt_list_2{
	background: url(../images1022/icon_u2.png)  no-repeat ;
}
#grpt_list_3{
	background: url(../images1022/icon_u3.png)  no-repeat ;
}
#grpt_list_4{
	background: url(../images1022/icon_u4.png)  no-repeat ;
}
.grpt_r2 {
	margin-top: 18px;
	background: url(../images1022/img_user2.png)  no-repeat ;
	height: 200px;
}
.grpt_r2 h4{
	width: 260px;
	text-align: center;
	line-height: 56px;
	color: #fff;
	background-color: #187fc4;
}
.grpt_list2 li{
	font-size: 15px;
	color: #666;
	display: block;
	padding: 10px ;
}
.grpt_list2 li span{
	line-height: 26px;
}
.grpt_list2 li span strong{
	color: #187fc4;
}


/* 12-18    ztzl_tzsb.html 专题专栏-特种设备 */
.icon_bszn{
	background: url(../images1022/icon_tzsb1.png) no-repeat center;
	display: block;
	width: 100%;
	height: 24px;
}
.icon_zxsl{
	background: url(../images1022/icon_tzsb2.png) no-repeat center;
	display: block;
	width: 100%;
	height: 24px;
}
.icon_zxzx{
	background: url(../images1022/icon_tzsb3.png) no-repeat center;
	display: block;
	width: 100%;
	height: 24px;
}


/* 12-23 register.html  内部用户登录*/
.reg_tda{
	margin-left: 10px; 
	color:#187fc4 ;
}
.reg_tda:hover{
	color:#0e659f ;
}
.error_one img{
	margin-top: -4px;
}
.error_one {
	color: #f46c6c;
	display: inline-block;
}


/* 12-25 index.html 添加弹层样式 */
.pop1{
	width: 272px;
	height: 300px;
	background-color: #fff;
	box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.1);
	position: absolute;
	top: 68px; left: 0; z-index: 999; 
	display: none;
}

.layui-nav-tree2 .layui-nav-item a {
    height: 34px;
    line-height: 34px;
	font-size: 14px;
}


/* 2021-1-4 ztzl_zlfz和tzsb.html 一网通办链接图片改成文字可编辑修改*/
.blyw2 span {
    width: 860px;
    padding: 0 10px;
    position: absolute;
    z-index: 10;
    font-size: 24px;
	font-weight: 500;
    line-height: 100px;
    color: #FFFFFF;
    text-align: center;
	letter-spacing:8px
}
.blyw2 span strong{
    font-size: 36px;
	font-weight: 800;
	margin: auto 10px;
}


/* 2021-2-2 首页加悬浮框 */

#ad_lt{
	width:130px; 
	position:fixed; 
	top:20%; 
	left:20px;  
	z-index:1000;
}
#ad_lt li{ margin-bottom:5px;}
#ad_rt{ 
	width:130px; 
	position:fixed; 
	top:20%; 
	right:20px;  
	z-index:1000;
}
#ad_rt li{ margin-bottom:5px;}

/* 21-03-03新闻详情页  添加分享功能 */
.p_share{
	margin-bottom: 10px;
}
.p_share span{
	display: inline-block;
	width: auto;
	line-height: 32px;
	font-size: 16px;
	color: #666666;
}
.p_share a{
	display: inline-block;
	height: 32px;
	margin-left: 10px;
	position: relative;
}

/* 2021-03-9 */
.p_share a img:hover{
	opacity:.5;
}
.wechat-qrcode {
    display: none;
    border: 1px solid #eee;
    position: absolute;
    z-index: 9;
    top: -205px;
    left: -84px;
    width: 200px;
    height: 192px;
	text-align: center;
    background-color: #fff;
    box-shadow: 0 2px 10px #aaa;
    transition: all 200ms;
    -webkit-tansition: all 350ms;
    -moz-transition: all 350ms;
}
.wechat-qrcode:after {
    content: '';
    position: absolute;
    left: 50%;
    margin-left: -6px;
    bottom: -13px;
    width: 0;
    height: 0;
    border-width: 8px 6px 6px 6px;
    border-style: solid;
    border-color: #fff transparent transparent transparent;
}
.wechat-qrcode h4 {
    font-weight: normal;
    height: 26px;
    line-height: 26px;
    font-size: 12px;
    background-color: #f3f3f3;
    margin: 0;
    padding: 0;
    color: #777;
}
.qrcode {
    width: 105px;
    margin: 10px auto;
}
.help{
	text-align: center;
}
.help p{
	color: #666;
	font-size: 12px;
	text-indent: 0em;
	font-weight: normal;
	line-height: 16px;
	padding: 0;
	margin: 0;
}
.btn_add {
	border:none;
	font-size:14px;
	background:none;
	color:#1b7fc2;
	text-decoration:underline;
	margin:0 3px;
}
.btn_xg {
	border:none;
	font-size:14px;
	background:none;
	color:#1b7fc2;
	text-decoration:underline;
	margin:0 3px;
}
.white_pdbt {
	padding-bottom: 20px!important;
}




/* 2021-6-2轮播插件更换 */
.box{position:relative; width:1200px; height:85px;  margin-top: 12px;}
#viewer {width:1200px; height:85px; margin:0 auto; clear:both; overflow:hidden;}
#viewerFrame {width:1200px; height:85px; clear:both;}
#viewer a { float:left; width:293px; height:85px; margin-right: 10px;}
#viewer img {display:block;width:293px; height:85px; }

#prev_btn,#next_btn{position:absolute; top:28px; width:36px; height:35px; }
#prev_btn{left:0;}
#next_btn{right:0;}
#prev_btn a,#next_btn a{display:block; width:32px; height:32px; background:url(../images1022/controls.png) no-repeat -43px -32px; cursor:pointer;}
#prev_btn a{background-position:0 -32px;}
#prev_btn a:hover{background-position:0 0;}
#next_btn a{background-position:-43px -32px;}
#next_btn a:hover{background-position:-43px 0;}


/* 在线访谈留言本 */
.onlineMsgTie { height: 42px; border-bottom: 2px solid #f08300; position: relative; }
.onlineMsgTie:before { content:""; width: 100%; height: 30px; background: #ebcfb7; display: block; position: absolute; bottom: 0; z-index: 1; }
.onlineMsgTie span { min-width: 320px; height: 42px; padding:0 20px; background: #f08300; font-size: 20px; color: #fff; font-weight: bold; text-align: center; line-height: 42px; display: inline-block; position: relative; z-index: 2; }
.onlineMsgTie span:after { content: ""; width:27px; height: 42px; background: url("../images1022/ol_msg_tit.png") no-repeat; display: inline-block; position: absolute; top: 0; right: -27px; }
.onlineMsg { min-height: 300px; padding: 0 30px 30px 30px; }
.onlineMsg h3 { padding: 15px 0; font-size: 24px; font-weight: bold; color: #187fc4; text-align: center; }
.btnBox { text-align: center; }
.btn_msg { min-width: 100px; height: 40px; padding: 0 20px; background: #187fc4; background: linear-gradient(#0097e0,#187fc4); font-size: 18px; font-weight: bold; color: #fff; line-height: 40px; text-align: center; display: inline-block; }
.btn_msg:hover { background: #0097e0; color: #fff; }
.msgList { padding: 15px 0; border-bottom:1px dashed #999; font-size: 15px; line-height: 24px; color: #333; }
.msgList p.right { text-align: right; color: #999; }
.l_msg span, .r_msg span { width:44px; height: 22px; margin-right: 15px; padding: 1px 0; border-radius:2px; text-align: center; color: #fff; line-height: 22px; display: block; float: left; position: relative; }
.l_msg span { background: #f08300; }
.r_msg span { background: #065baa; }
.l_msg span:after, .r_msg span:after { content: ""; width: 0; height: 0; border: 6px solid; display: block; position: absolute; top: 6px; right: -12px; }
.l_msg span:after { border-color: transparent transparent transparent #f08300; }
.r_msg span:after { border-color: transparent transparent transparent #065baa; }



/* 法律法规查询 2021-10-28 */
ul.flfg li{display: block; margin: 5px; color: #FFFFFF; float: left; position: relative;}
ul.flfg li h1{font-size: 24px;font-weight: 800; text-align: center;top: 15px; line-height: 40px;height: 40px; position: relative; text-shadow: 0px 2px 4px rgba(202, 5, 7, 0.2);}
ul.flfg li h5{font-size: 18px; font-weight: 600; margin: 15px 20px; }

.flfg_01 {background: url(../images1022/flfg_bg01.png) no-repeat;display: block; width: 280px;height: 120px;}
.flfg_02 {background: url(../images1022/flfg_bg02.png) no-repeat;display: block; width: 280px;height: 120px;}
.flfg_03 {background: url(../images1022/flfg_bg03.png) no-repeat;display: block; width: 280px;height: 120px;}
.flfg_04 {background: url(../images1022/flfg_bg04.png) no-repeat;display: block; width: 280px;height: 120px;}
.flfg_05 {background: url(../images1022/flfg_bg05.png) no-repeat;display: block; width: 280px;height: 120px;}
.flfg_2a{text-align: center; margin-top: 15px;}
.flfg_2a a{font-size: 18px; font-weight: 600; line-height: 30px; height: 30px; padding: 0px 10px; border: 2px solid #FFFFFF; border-radius: 10px;position: relative;display: inline-block; margin: 5px;}
ul.flfg li a.flfg_01 h1{top: 40px;}
ul.flfg li a.flfg_05 h1{top: 40px;}
ul.flfg li a:hover{color: rgba(255, 255, 255, 0.6); border-color: rgba(255, 255, 255, 0.6);}
